 #include <stdio.h>
 int main() {
  // 结构体
 typedef struct  {
    char *name;
    int age;
    char gender;
  }Student;
  ;
  
  // 结构体变量
  Student s = {"张三", 20, 'M'};
  // 通过结构体变量访问成员
  printf("name=%s,age=%d,gender=%c \n", s.name, s.age, s.gender);
  // 声明结构体指针
  Student *ps = &s;
  // 结构体指针通过解引用访问成员
  printf("name=%s,age=%d,gender=%c\n",
         (*ps).name, (*ps).age, (*ps).gender);
  // 结构体指针使用->访问成员
  printf("name=%s,age=%d,gender=%c\n", 
         ps->name, ps->age, ps->gender);
  return 0;
 }